
//TODO a(2)
function a2(module, exports, a) {


    function i() {
        if (n.Android && n.AndroidVersion >= 5 || n.weixin || n.letvMobile || n.iPad || n.iPhone || n.iPod)return !1;
        for (var e = !1, t = ["cpqb", "360zqb", "p6-t00", "sm-", "samsung", "huawei"], a = 0, i = t.length; a < i; a++) {
            var s = new RegExp(t[a], "i");
            if (s.test(r)) {
                e = !0;
                break
            }
        }
        return !!e

    }

    var s = a(3), r = navigator.userAgent.toLowerCase(), n = {
        iPhone: /iphone/.test(r),
        iPad: /ipad/.test(r),
        iPod: /ipod/.test(r),
        mac: /macintosh/.test(r),
        isLetv: /letv/.test(r),
        Android: /android/i.test(r),
        AndroidPad: /android/i.test(r) && !/mobile/.test(r),
        atwin: /win/.test(r),
        opera: /opera/.test(r),
        msie: /msie/.test(r),
        firefox: /firefox/.test(r),
        safari: /safari/i.test(r) && !/chrome/.test(r),
        wph: /windows phone/.test(r),
        ps: /playstation/.test(r),
        uc: /ucbrowser|ucweb/.test(r),
        qq: /qq(?!browser)/.test(r),
        qqbrower: /mqqbrowser/.test(r),
        browser360: /360browser/.test(r),
        liebao: /liebao/.test(r),
        xiaomi: /xiaomi/.test(r),
        weixin: /micromessenger/i.test(r),
        weibo: /__weibo__/i.test(r),
        letvMobile: /x500|x600|x800|x900|leuibrowser|EUI Browser/i.test(r),
        letvApp: /letvmobileclient|letvclient/i.test(r),
        LetvX60: /LETVX60/.test(r),
        LetvX40: /LETVX40/.test(r),
        Window: /Windows/.test(r),
        Linux: /linux/.test(r),
        IE11: /Trident/i.test(r),
        IE9: /MSIE 9.0/i.test(r),
        wifi: /nettype\/wifi/i.test(r)
    };
    n.iosVersion = (r.match(/os (\d+)/) || [])[1], n.chrome = /chrome/.test(r) && !n.qqbrower && !n.browser360 && !n.weibo && !n.liebao, n.Notplayinline = n.iPhone && !n.weixin && !n.qq && !n.letvApp && !(n.iosVersion >= 10 && n.safari), n.letvTv = n.isLetv && !n.letvMobile && !n.letvApp, n.isMobile = /Android/i.test(r) || /iPhone|iPad|iPod/i.test(r);
    var o = /(webkit)[ \/]([\w.]+)/, l = /(opera)(?:.*version)?[ \/]([\w.]+)/, d = /(msie) ([\w.]+)/, h = /(mozilla)(?:.*? rv:([\w.]+))?/, c = o.exec(r) || l.exec(r) || d.exec(r) || r.indexOf("compatible") < 0 && h.exec(r) || [];
    if (n.version = c[2] || "0", n.isPC = n.mac && n.safari, n.isIOS = n.iPad || n.iPhone || n.iPod, n.Android) {
        var p = r.match(/android([^;]+)/i);
        if (p && p[1]) {
            var u = Number(p[1].split(".")[0]);
            isNaN(u) || (n.AndroidVersion = u)
        }
    }
    n.supportM3U8 = s.getCookie("vjs-supportM3U8"), n.forceMp4 = i(), module.exports = n
}
